import React from 'react'

interface GiteeIconProps {
  className?: string
  size?: number
}

export function GiteeIcon({ className = '', size = 20 }: GiteeIconProps) {
  return (
    <svg
      className={className}
      width={size}
      height={size}
      viewBox="0 0 90 90"
    >
      <circle cx="44.8544" cy="44.8544" r="44.8544" fill="#C71D23" />
      <path
        d="M67.5585 39.8714L42.0858 39.8714C40.8627 39.872 39.8711 40.8634 39.8702 42.0865L39.8687 47.6238C39.8678 48.8471 40.8593 49.8391 42.0826 49.8394C42.0828 49.8394 42.083 49.8394 42.0832 49.8388L57.5909 49.8387C58.8143 49.8386 59.806 50.8303 59.806 52.0536C59.806 52.0536 59.806 52.0537 59.806 52.0537L59.806 52.6074L59.806 52.6074L59.806 53.1611C59.806 56.8311 56.8309 59.8062 53.1609 59.8062L32.1166 59.8062C30.8934 59.8061 29.9018 58.8146 29.9017 57.5914L29.9012 36.5491C29.9009 32.8792 32.8759 29.904 36.5459 29.9039C36.5459 29.9039 36.546 29.9039 36.546 29.9041L67.5524 29.9041C68.7752 29.9027 69.7666 28.9118 69.7688 27.689L69.7722 22.1517C69.7743 20.9284 68.7832 19.9361 67.5599 19.9353C67.5595 19.9353 67.559 19.9353 67.5585 19.9367L36.548 19.9367C27.373 19.9367 19.9353 27.3744 19.9353 36.5493L19.9353 67.5585C19.9353 68.7819 20.927 69.7736 22.1503 69.7736L54.8225 69.7736C63.0797 69.7736 69.7736 63.0797 69.7736 54.8225L69.7736 42.0865C69.7736 40.8631 68.7819 39.8714 67.5585 39.8714Z"
        fill="white"
      />
    </svg>
  )
}